<!DOCTYPE html>
<!-- saved from url=(0041)http://c.biancheng.net/view/vip_7050.html -->
<html lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" async="" charset="utf-8" src="./4.2小白如何使用Java API帮助文档？_files/core.php"></script>

<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3个meta标签*必须*放在最前面，任何其他内容都*必须*跟随其后！ -->
<!-- 启用Chromium高速渲染模式 -->
<meta name="renderer" content="webkit">
<meta name="force-rendering" content="webkit">
<!-- 禁止百度转码 -->
<meta name="applicable-device" content="pc,mobile">
<meta name="MobileOptimized" content="width">
<meta name="HandheldFriendly" content="true">
<meta http-equiv="Cache-Control" content="no-transform">
<meta http-equiv="Cache-Control" content="no-siteapp">
<!-- 禁止识别电话号码 -->
<meta name="format-detection" content="telephone=no">

<link rel="shortcut icon" href="http://c.biancheng.net/favicon.ico?v=1.6.72">
<link href="./4.2小白如何使用Java API帮助文档？_files/common.css" rel="stylesheet">
<title>小白如何使用Java API帮助文档？</title>
<meta name="description" content="正如前面所看到的，String 类包含许多方法。 而且， 在标准库中有几千个类， 方法数量更加惊人。要想记住所有的类和方法是一件不太不可能的事情。 因此，学会使用在线 API 文档十分">
</head>
<body>
<div id="topbar" class="clearfix">
	<ul id="product-type" class="left">
		<li>
			<a href="http://c.biancheng.net/"><span class="iconfont iconfont-home"></span>首页</a>
		</li>
		<li class="active">
			<a href="http://c.biancheng.net/sitemap/" rel="nofollow"><span class="iconfont iconfont-book"></span>教程</a>
		</li>
		<li>
			<a href="http://vip.biancheng.net/p/vip/show.php" rel="nofollow" target="_blank"><span class="iconfont iconfont-vip"></span>VIP会员</a>
		</li>
		<li>
			<a href="http://vip.biancheng.net/p/q2a/show.php" rel="nofollow" target="_blank"><span class="iconfont iconfont-q2a"></span>一对一答疑</a>
		</li>
		<li>
			<a href="http://fudao.biancheng.net/" rel="nofollow" target="_blank"><span class="iconfont iconfont-fudao"></span>辅导班</a>
		</li>
	</ul>
</div>
<div id="header" class="clearfix">
	<a id="logo" class="left" href="http://c.biancheng.net/">
		<img height="26" src="./4.2小白如何使用Java API帮助文档？_files/logo.png" alt="C语言中文网">
	</a>
	<ul id="nav-main" class="hover-none left clearfix">
		<li class="wap-yes"><a href="http://c.biancheng.net/">首页</a></li>
		<li><a href="http://c.biancheng.net/c/">C语言教程</a></li>
		<li><a href="http://c.biancheng.net/cplus/">C++教程</a></li>
		<li><a href="http://c.biancheng.net/python/">Python教程</a></li>
		<li><a href="http://c.biancheng.net/java/">Java教程</a></li>
		<li><a href="http://c.biancheng.net/linux_tutorial/">Linux入门</a></li>
		<li><a href="http://c.biancheng.net/sitemap/" title="网站地图">更多&gt;&gt;</a></li>
	</ul>
	<span id="sidebar-toggle" class="toggle-btn" toggle-target="#sidebar">目录 <span class="glyphicon"></span></span>

	<a href="http://vip.biancheng.net/?from=topbar" class="user-info glyphicon glyphicon-user hover-none" target="_blank" rel="nofollow" title="用户中心"></a>
</div>
<div id="main" class="clearfix">
	<div id="sidebar" class="toggle-target">
	<div id="contents">
		<dt><span class="glyphicon glyphicon-option-vertical" aria-hidden="true"></span><a href="http://c.biancheng.net/java/">Java教程</a></dt>
		
			<dd>
				<span class="channel-num">1</span>
				<a href="http://c.biancheng.net/java/10/">Java入门基础及环境搭建</a>
			</dd>
		
			<dd>
				<span class="channel-num">2</span>
				<a href="http://c.biancheng.net/java/20/">Java程序设计基础</a>
			</dd>
		
			<dd>
				<span class="channel-num">3</span>
				<a href="http://c.biancheng.net/java/30/">Java流程控制语句</a>
			</dd>
		<dd class="this"> <span class="channel-num">4</span> <a href="http://c.biancheng.net/java/40/">Java字符串处理</a> </dd><dl class="dl-sub"><dd>4.1 <a href="http://c.biancheng.net/view/799.html">Java定义字符串</a></dd><dd class="active">4.2 <a href="http://c.biancheng.net/view/vip_7050.html">小白如何使用Java API帮助文档？</a><span class="glyphicon glyphicon-usd"></span></dd><dd>4.3 <a href="http://c.biancheng.net/view/5820.html">Java String和int的相互转换</a></dd><dd>4.4 <a href="http://c.biancheng.net/view/5790.html">Java字符串拼接</a></dd><dd>4.5 <a href="http://c.biancheng.net/view/827.html">Java获取字符串长度</a></dd><dd>4.6 <a href="http://c.biancheng.net/view/828.html">Java字符串大小写转换</a></dd><dd>4.7 <a href="http://c.biancheng.net/view/829.html">Java去除字符串中的空格</a></dd><dd>4.8 <a href="http://c.biancheng.net/view/830.html">Java提取子字符串</a></dd><dd>4.9 <a href="http://c.biancheng.net/view/5807.html">Java分割字符串</a></dd><dd>4.10 <a href="http://c.biancheng.net/view/834.html">Java截取新闻标题</a></dd><dd>4.11 <a href="http://c.biancheng.net/view/836.html">Java字符串的替换</a></dd><dd>4.12 <a href="http://c.biancheng.net/view/846.html">Java字符串替换实例</a></dd><dd>4.13 <a href="http://c.biancheng.net/view/5808.html">Java字符串比较</a></dd><dd>4.14 <a href="http://c.biancheng.net/view/vip_7052.html">Java中容易混淆的空字符串和null</a><span class="glyphicon glyphicon-usd"></span></dd><dd>4.15 <a href="http://c.biancheng.net/view/5816.html">Java查找字符串</a></dd><dd>4.16 <a href="http://c.biancheng.net/view/vip_7053.html">【Java项目实战】校验文件名和邮箱地址</a><span class="glyphicon glyphicon-usd"></span></dd><dd>4.17 <a href="http://c.biancheng.net/view/vip_7054.html">Java字符串实现简单加密解密</a><span class="glyphicon glyphicon-usd"></span></dd><dd>4.18 <a href="http://c.biancheng.net/view/852.html">Java StringBuffer类</a></dd><dd>4.19 <a href="http://c.biancheng.net/view/vip_7056.html">Java利用StringBuffer替换特殊字符</a><span class="glyphicon glyphicon-usd"></span></dd><dd>4.20 <a href="http://c.biancheng.net/view/5822.html">String、StringBuffer和StringBuilder的区别</a></dd><dd>4.21 <a href="http://c.biancheng.net/view/5812.html">Java正则表达式</a></dd><dd>4.22 <a href="http://c.biancheng.net/view/5814.html">Pattern和Matcher的使用</a></dd><dd>4.23 <a href="http://c.biancheng.net/view/864.html">Java正则表达式验证电话号码</a></dd><dd>4.24 <a href="http://c.biancheng.net/view/vip_7055.html">Java使用正则表达式验证IP地址</a><span class="glyphicon glyphicon-usd"></span></dd></dl>
			<dd>
				<span class="channel-num">5</span>
				<a href="http://c.biancheng.net/java/50/">Java数字和日期处理</a>
			</dd>
		
			<dd>
				<span class="channel-num">6</span>
				<a href="http://c.biancheng.net/java/60/">Java内置包装类</a>
			</dd>
		
			<dd>
				<span class="channel-num">7</span>
				<a href="http://c.biancheng.net/java/70/">Java数组处理</a>
			</dd>
		
			<dd>
				<span class="channel-num">8</span>
				<a href="http://c.biancheng.net/java/80/">Java类和对象</a>
			</dd>
		
			<dd>
				<span class="channel-num">9</span>
				<a href="http://c.biancheng.net/java/90/">Java继承和多态</a>
			</dd>
		
			<dd>
				<span class="channel-num">10</span>
				<a href="http://c.biancheng.net/java/100/">Java异常处理</a>
			</dd>
		
			<dd>
				<span class="channel-num">11</span>
				<a href="http://c.biancheng.net/java/110/">Java集合、泛型和枚举</a>
			</dd>
		
			<dd>
				<span class="channel-num">12</span>
				<a href="http://c.biancheng.net/java/120/">Java反射机制</a>
			</dd>
		
			<dd>
				<span class="channel-num">13</span>
				<a href="http://c.biancheng.net/java/130/">Java输入/输出流</a>
			</dd>
		
			<dd>
				<span class="channel-num">14</span>
				<a href="http://c.biancheng.net/java/java/135/">Java注解</a>
			</dd>
		
	</div>
</div>
	<div id="article-wrap">
		<div id="article">
			<div class="arc-info">
	<span class="position"><span class="glyphicon glyphicon-map-marker"></span> <a href="http://c.biancheng.net/">首页</a> &gt; <a href="http://c.biancheng.net/java/">Java教程</a> &gt; <a href="http://c.biancheng.net/java/40/">Java字符串处理</a></span>
	<span class="read-num">阅读：12,414</span>
</div>

<div id="ad-position-bottom"></div>
			<h1>小白如何使用Java API帮助文档？</h1>
			<div class="pre-next-page clearfix">
                    <span class="pre left"><span class="icon">&lt;</span> <span class="text-brief text-brief-pre">上一页</span><a href="http://c.biancheng.net/view/799.html">Java定义字符串</a></span>
                    <span class="next right"><a href="http://c.biancheng.net/view/5820.html">Java String和int的相互转换</a><span class="text-brief text-brief-next">下一页</span> <span class="icon">&gt;</span></span>
                </div>
			<div id="ad-arc-top"><p class="pic"></p><p class="text" adid="java-1v1q2a"><a href="http://c.biancheng.net/view/7552.html" target="_blank" style="color: #D33428;">C语言中文网推出辅导班啦，包括<span style="color: #008000;">「C语言辅导班、C++辅导班、算法/数据结构辅导班」</span>，全部都是一对一教学：一对一辅导 + 一对一答疑 + 布置作业 + 项目实践 + 永久学习。QQ在线，随时响应！</a></p></div>
			<div id="arc-body">正如前面所看到的，String 类包含许多方法。 而且， 在标准库中有几千个类， 方法数量更加惊人。要想记住所有的类和方法是一件不太不可能的事情。 因此，学会使用在线 API 文档十分重要，从中可以查阅到标准类库中的所有类和方法。<br>
<br>
对于 Java 而言，API 文档详细说明了 Java 中常用类和方法的功能，开发者可以通过查阅 API 文档，调用应用程序接口（API）来编程。<br>
<br>
Java 中很多类，每一个类又有很多方法和变量，通过查看 Java API 文档能够知道这些类、方法和变量如何使用。Java 官方为 Java SE 提供了基于 HTML 的 API 文档。作为 Java 程序员应该熟悉如何使用 API 文档。<br>
<br>
本节介绍一下如何使用 Java SE 的 API 文档。Java 官方提供了 Java 8 在线 API 文档，网址是 <a href="http://docs.oracle.com/javase/8/docs/api/" target="_blank">http://docs.oracle.com/javase/8/docs/api/</a>，页面如图 1 所示。<br>
<br>
<div style="text-align: center;">
	<img alt="Java 8在线API文档" src="./4.2小白如何使用Java API帮助文档？_files/5-1Z91GA631234.png"><br>
	图 1&nbsp;&nbsp;Java 8在线API文档</div>
<br>
提示：很多读者希望能够有离线的中文 Java API 文档，但 Java 官方只提供了 Java 6 的中文 API 文档，该文件下载地址是 <a href="http://download.oracle.com/technetwork/java/javase/6/docs/zh/api.zip">http://download.oracle.com/technetwork/java/javase/6/docs/zh/api.zip</a>，下载完成后解压 api.zip 文件，找到其中的 index.html 文件，双击就会在浏览器中打开 API 文档了。<br>
<br>
下面介绍一下如何使用 API 文档，熟悉一下 API 文档页面中的各个部分含义，如图 2 所示，类和接口中，斜文字体显示是接口，正常字体才是类。<br>
<br>
<div style="text-align: center;">
	<img alt="API 文档页面各个部分" src="./4.2小白如何使用Java API帮助文档？_files/5-1Z91Q0221bN.png"><br>
	图 2&nbsp; API 文档页面各个部分</div>
<br>
在类窗口还有很多内容，向下拖曳滚动条会看到如图 3 所示页面，其中“字段摘要”描述了类中的实例变量和静态变量，“构造方法摘要”描述了类中所有构造方法，“方法摘要”描述了类中所有方法。这些“摘要”只是一个概要说明，单击链接可以进入到该主题更加详细的描述，如图 4 所示单击了 compareTo 方法看到的详细信息。<br>
<br>
<div style="text-align: center;">
	<img alt="类窗口页面其他内容" src="./4.2小白如何使用Java API帮助文档？_files/5-1Z91Q02252931.png"><br>
	图 3&nbsp; 类窗口页面其他内容</div>
<div style="text-align: center;">
	<br>
	<img alt="compareTo 方法详细描述" src="./4.2小白如何使用Java API帮助文档？_files/5-1Z91Q02PD00.png"><br>
	图 4&nbsp; compareTo 方法详细描述</div>
<br>
查询 API 的一般流程是：找包→找类或接口→查看类或接口→找方法或变量。读者可以尝试查找一下 String、StringBuffer 和 StringBuilder 这些字符串类的 API 文档，熟悉一下这些类的用法。</div>
			<div id="arc-append">
	<p>关注微信公众号「站长严长生」，在手机上阅读所有教程，随时随地都能学习。本公众号由<a class="col-link" href="http://c.biancheng.net/view/8092.html" target="_blank" rel="nofollow">C语言中文网站长</a>运营，每日更新，坚持原创，敢说真话，凡事有态度。</p>
	<p style="margin-top:12px; text-align:center;">
		<img width="180" src="./4.2小白如何使用Java API帮助文档？_files/qrcode_weixueyuan_original.png" alt="魏雪原二维码"><br>
		<span class="col-green">微信扫描二维码关注公众号</span>
	</p>
</div>
<!-- <p>关注微信公众号「魏雪原」，跟着<a class="col-link" href="/view/8092.html" target="_blank">站长</a>一起学习，拒绝躺平，跳出内卷，用知识完成阶级跃升：</p>
	<ul>
		<li>每日更新，坚持原创，敢说真话，凡事有态度。</li>
		<li>编程+求职+创业+营销，既有硬知识，也有软技能。</li>
		<li>手机端阅读教程，随时随地都能学习。</li>
		<li>即将绑定网站部分功能，包括注册登录、找回密码、获取下载链接等。</li>
	</ul> -->
			<div class="pre-next-page clearfix">
                    <span class="pre left"><span class="icon">&lt;</span> <span class="text-brief text-brief-pre">上一页</span><a href="http://c.biancheng.net/view/799.html">Java定义字符串</a></span>
                    <span class="next right"><a href="http://c.biancheng.net/view/5820.html">Java String和int的相互转换</a><span class="text-brief text-brief-next">下一页</span> <span class="icon">&gt;</span></span>
                </div>
			<div id="ad-arc-bottom"></div>

<!-- <div id="ad-bottom-weixin" class="clearfix">
	<div class="left" style="width: 535px;">
		<p><span class="col-red">编程帮</span>，一个分享编程知识的公众号。跟着<a class="col-link" href="/cpp/about/author/" target="_blank">站长</a>一起学习，每天都有进步。</p>
		<p>通俗易懂，深入浅出，一篇文章只讲一个知识点。</p>
		<p>文章不深奥，不需要钻研，在公交、在地铁、在厕所都可以阅读，随时随地涨姿势。</p>
		<p>文章不涉及代码，不烧脑细胞，人人都可以学习。</p>
		<p>当你决定关注「编程帮」，你已然超越了90%的程序员！</p>
	</div>
	<div class="right" style="width: 150px;">
		<img width="150" src="/templets/new/images/erweima_biancheng.gif?v=1.6.72" alt="编程帮二维码" /><br />
		<span class="col-green">微信扫描二维码关注</span>
	</div>
</div> -->

<div id="nice-arcs" class="box-bottom">
	<h4>优秀文章</h4>
	<ul class="clearfix">
<li><a href="http://c.biancheng.net/view/1577.html" title="EL表达式内置对象param和paramValues">EL表达式内置对象param和paramValues</a></li>
<li><a href="http://c.biancheng.net/mysql/monthname.html" title="MySQL MONTHNAME函数：获取指定日期月份的英文名称">MySQL MONTHNAME函数：获取指定日期月份的英文名称</a></li>
<li><a href="http://c.biancheng.net/view/2822.html" title="C# lambda表达式">C# lambda表达式</a></li>
<li><a href="http://c.biancheng.net/view/2867.html" title="C# ToString方法：返回对象实例的字符串">C# ToString方法：返回对象实例的字符串</a></li>
<li><a href="http://c.biancheng.net/view/2946.html" title="C#设置窗体属性">C#设置窗体属性</a></li>
<li><a href="http://c.biancheng.net/view/7419.html" title="GDB使用shell命令和make命令">GDB使用shell命令和make命令</a></li>
<li><a href="http://c.biancheng.net/view/7566.html" title="SQL是什么？它能做什么？">SQL是什么？它能做什么？</a></li>
<li><a href="http://c.biancheng.net/view/8199.html" title="GDB catch命令：建立捕捉断点">GDB catch命令：建立捕捉断点</a></li>
<li><a href="http://c.biancheng.net/view/8208.html" title="单元测试数据库配置及常用测试工具">单元测试数据库配置及常用测试工具</a></li>
<li><a href="http://c.biancheng.net/view/8238.html" title="GDB print和display命令：查看变量的值">GDB print和display命令：查看变量的值</a></li>
</ul>
</div>
		</div>
		
	</div>
</div>
<script type="text/javascript">
// 当前文章ID
window.arcIdRaw = 'a_' + 7050;
window.arcId = "02d5C4AC+UVXu43nLhqkicaGYyBDbwes9wHoGBDhqM+VoJXO8hq/MybHgN0";
window.typeidChain = "95|79";
</script>
<div id="footer" class="clearfix">
	<div class="info left">
	<p>精美而实用的网站，分享优质编程教程，帮助有志青年。千锤百炼，只为大作；精益求精，处处斟酌；这种教程，看一眼就倾心。</p>
	<p>
		<a href="http://c.biancheng.net/view/8066.html" target="_blank" rel="nofollow">关于网站</a> <span>|</span>
		<a href="http://c.biancheng.net/view/8092.html" target="_blank" rel="nofollow">关于站长</a> <span>|</span>
		<a href="http://c.biancheng.net/view/8097.html" target="_blank" rel="nofollow">如何完成一部教程</a> <span>|</span>
		<a href="http://c.biancheng.net/view/8093.html" target="_blank" rel="nofollow">联系我们</a> <span>|</span>
		<a href="http://c.biancheng.net/sitemap/" target="_blank" rel="nofollow">网站地图</a>
	</p>
	<p>Copyright ©2012-2021 biancheng.net, <a href="http://www.beian.miit.gov.cn/" target="_blank" rel="nofollow" style="color:#666;">陕ICP备15000209号</a></p>
	</div>
	<img class="right" src="./4.2小白如何使用Java API帮助文档？_files/logo_bottom.gif" alt="底部Logo">
	<span id="return-top"><b>↑</b></span>
</div>

<script type="text/javascript">
window.siteId = 4;
window.cmsTemplets = "/templets/new";
window.cmsTempletsVer = "1.6.72";
</script>

<script src="./4.2小白如何使用Java API帮助文档？_files/jquery1.12.4.min.js.下载"></script>
<script src="./4.2小白如何使用Java API帮助文档？_files/common.js.下载"></script>
<span style="display:none;"><script src="./4.2小白如何使用Java API帮助文档？_files/z_stat.php" type="text/javascript" defer="defer" async="async"></script></span>

</body></html>